package com.jianggy.chainofrespon.json;

import java.util.Iterator;
import java.util.List;

import com.alibaba.fastjson.JSONObject;

/**
 * @author jianggy
 * @time 2018年9月12日 上午11:26:14
 * @description
 */
@HandlerAnnotation
public class AHandler implements Handler {

	@Override
	public void doParse(JsonRequest request, JsonResponse response,HandlerChain chain) {
		List<String> jsons = request.getJson();
		for (Iterator<String> iterator = jsons.iterator(); iterator.hasNext();) {
			String json = (String) iterator.next();
			JSONObject jsonObject = JSONObject.parseObject(json);
			if (jsonObject.getString("type").equals("a")) {
				response.add("此json有type为a的节点");
			}
		}
		chain.doParse(request, response, chain);
		
	}

}
